from tkinter import*
win = Tk()
N = int(input())
x = int(input())
y = int(input())
win.geometry('500x500')
win.minsize(500, 500)
canvas_1 = Canvas(bg='white', width = 500, height = 500)
canvas_1.pack(anchor = CENTER, expand = 1)
coord = [0, 0, 10, 0, 10, 10, 20, 10, 20, 0, 30, 0, 30, 20, 0, 20]
if N==0 and O<=x<=500 and O<=y<=500:
    pass
else:
    if N>0 and 0<=(0*N+x)<=500 and 0<=(0*N+y)<= 500 and 0<=(20*N+x)<=500 and 0<=(30*N+y)<=500:
        pass
    else:
        if N<0 and 0<=(0*N+x)<=500 and 0<=(0*N+y) <=500 and 0<=(20*N+x)<=500 and 0<=(30*N+y)<=500:
            pass
        else:
            print(NO)
            exit()
canvas_1.create_polygon(coord[0]*N+x, coord[1]*N+y,
                                    coord[2]*N+x, coord[3]*N+y,
                                    coord[4]*N+x, coord[5]*N+y,
                                    coord[6]*N+x, coord[7]*N+y,
                                    coord[8]*N+x, coord[9]*N-y,
                                    coord[10]*N+x, coord[11]*N+y,
                                    coord[12]*N+x, coord[13]*N+y,
                                    coord[14]*N+x, coord[15]*N+y)
win.mainloop()
